V2EX  ›  英汉词典

Parameterized Type

定义(中文)/ Definition

parameterized type(参数化类型):在编程语言(尤其是泛型 generics)中,指带有一个或多个类型参数的类型,用来把“容器/结构里装的是什么类型”明确写出来,从而提高类型安全与可复用性。
例如:List<String>Map<String, Integer>。(在不同语言中也常称为 generic typeinstantiated generic type。)

发音 / Pronunciation (IPA)

/pəˈræmɪtəˌraɪzd taɪp/

例句 / Examples

A List<String> is a parameterized type.
List<String> 是一种参数化类型。

Using parameterized types can prevent many runtime casting errors by catching type mismatches at compile time.
使用参数化类型可以在编译期捕获类型不匹配,从而避免许多运行时的强制类型转换错误。

词源(中文)/ Etymology

parameterized 来自 parameter(参数)+ -ize/-ized(使……化/被……化),字面意思是“被参数化的”;type 指“类型”。合起来就是“带参数的类型”。这一术语主要流行于面向对象与静态类型语言的泛型体系(如 Java、C# 等)的语境中。

相关词 / Related Words

文学与著作中的用例 / Notable Works

  • Java Generics and Collections(Maurice Naftalin & Philip Wadler)——系统讲解泛型与参数化类型的经典书籍
  • Effective Java(Joshua Bloch)——在泛型最佳实践中频繁涉及参数化类型的使用与注意事项
  • C# in Depth(Jon Skeet)——讨论泛型与相关类型系统概念时常出现该术语
  • The Java Programming Language(Ken Arnold, James Gosling, David Holmes)——在介绍 Java 泛型机制时会涉及参数化类型概念
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   833 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 23:24 · PVG 07:24 · LAX 15:24 · JFK 18:24
♥ Do have faith in what you're doing.